leatherjack Meaning, Definition & Usage

  1. noun any of several New World tropical fishes having tiny embedded scales
    leatherjacket.

WordNet