• word of the day

    antennariidae

    antennariidae - Dictionary definition and meaning for word antennariidae

    Definition
    (noun) frogfishes; tropical spiny-finned marine fishes having large nearly vertical mouths; related to toadfishes and anglers
Download our Mobile App Today
Receive our word of the day
on Whatsapp