Definition of toadfish

Definition of toadfish
  1. toadfish Noun Any of the ray-finned fishes of family Batrachoididae, benthic ambush predators.
Need more help? Try our forum NEW