echinoid
English
Noun
echinoid
(
plural
echinoids
)
(
zoology
)
Any
sea urchin
or
sea dollar
of the class
Echinoidea
.
Adjective
echinoid
Resembling a sea urchin.