Definition of frogfish

Definition of frogfish
  1. frogfish Noun Any of several benthic anglerfish, of the family "Antennariidae", having a frog-like mouth with a lure
Feedback Form