The AI-powered English dictionary
plural echinoids
(zoology) Any sea urchin or sea dollar of the class Echinoidea.
Resembling a sea urchin. examples