Meaning of frogfish

Definition of frogfish

(noun) fish having a frog-like mouth with a lure on the snout

Other information on frogfish

WIKIPEDIA results for frogfish
Amazon results for frogfish