Noun
batrachoidid (plural batrachoidids) (zoology) Any fish in the family Batrachoididae, the toadfishes.