Echinodermata
Explore definitions, synonyms, and language insights of Echinodermata
Definitions
Noun
radially symmetrical marine invertebrates including e.g. starfish and sea urchins and sea cucumbers