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

More General Terms