What is the meaning of Batrachoid?

Frog-like; batrachian.

Of or pertaining to the family Batrachoididae of marine fishes, called toadfish.

Any species of the family Batrachoididae; a batrachoidid.

Source: wiktionary.org