What is the meaning of frogfish in English?

Learn vocabulary with pictures as well as definitions of frogfish in English

Learn in

See more

n. frogfish

Definition of frogfish in English

Marine fish, similar to a batrachian, that has a large head and a grayish, horizontally flattened body with dorsal spines.

Synonyms of frogfish in English

toadfish