Definition of toadfish

Definition of toadfish
  1. toadfish Noun Any of the ray-finned fishes of family Batrachoididae, benthic ambush predators.
Feedback Form