Dictionary.com
Thesaurus.com

soldierfish

American  
[sohl-jer-fish] / ˈsoʊl dʒərˌfɪʃ /

noun

PLURAL

soldierfish

PLURAL

soldierfishes
  1. any of several squirrelfishes of the family Holocentridae.

  2. any of various other brightly colored fishes.


Etymology

Origin of soldierfish

An Americanism dating back to 1880–85; so called from its sharp spines and rough scales