Echinodermata Meaning

There are 1 meaning(s) for word Echinodermata

Meaning 1 : radially symmetrical marine invertebrates including e.g. starfish and sea urchins and sea cucumbers

    Synonyms : phylum echinodermata