Webster's Revised Unabridged Dictionary · 1913

Echinoid

Echinoid , adjective

[Echinus + -oid.]

(Zoology) Of or pertaining to the Echinoidea.
(Zoology) One of the Echinoidea.