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