The Collaborative International Dictionary
Echinid
Echinid \E*chi"nid\, a. & n. (Zo["o]l.) Same as Echinoid.
Wiktionary
echinid
n. echinoid