• word of the day

    echinodermata

    echinodermata - Dictionary definition and meaning for word echinodermata

    Definition
    (noun) radially symmetrical marine invertebrates including e.g. starfish and sea urchins and sea cucumbers
Download our Mobile App Today
Receive our word of the day
on Whatsapp