Echinoid(a.) Of or pertaining to the Echinoidea.
Echinoid(n.) One of the Echinoidea.

Words within echinoids