frogfish (0 synonym found)

Definition of frogfish:

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

Definition of frogfish:

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

Back to Top