frogfish

Explore definitions, synonyms, and language insights of frogfish

Definitions

Noun
fish having a frog-like mouth with a lure on the snout