leatherjacket Meaning, Definition & Usage

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

WordNet