• word of the day

    embiotocidae

    embiotocidae - Dictionary definition and meaning for word embiotocidae

    Definition
    (noun) viviparous percoid fishes comprising the surf fishes
    Synonyms : family embiotocidae
Download our Mobile App Today
Receive our word of the day
on Whatsapp