Noun Definition

batrachoididae

1.Definition: toadfishes; related to anglers and batfishes

Category: Animals