Webster's Revised Unabridged Dictionary · 1913

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.