Definitions of soldier-fish:

  • noun:   the larger squirrelfishes