atelostomate
adj 1noun 1
Definitions
adj
1
Relating to echinoderms of the superorder Atelostomata of sea urchins.
noun
1
Any echinoderm of the superorder Atelostomata of sea urchins.
Your note
not saved0 chars
adj
Relating to echinoderms of the superorder Atelostomata of sea urchins.
noun
Any echinoderm of the superorder Atelostomata of sea urchins.