FROGFISHES

Definition of FROGFISHES

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