meaning of antennariidae

1. frogfishes; tropical spiny-finned marine fishes having large nearly vertical mouths; related to toadfishes and anglers


Related Words

antennariidae |

Developed & Maintained By Taraprasad.com

Treasure Words