LEATHERJACKET

Definition of LEATHERJACKET

  1. (noun)any of several brightly colored tropical filefishes
  2. (noun)any of several New World tropical fishes having tiny embedded scales
  3. (noun)tough-skinned larva of certain crane flies