Dictionary.com
Thesaurus.com

frogfishes

  • plural
    of frogfish.
    frogfish
    noun
    any tropical marine fish of the family Antennariidae, having a wide, froglike mouth and broad, limblike pectoral fins.

More Suggestions