Find the word definition

The Collaborative International Dictionary
Echinid

Echinid \E*chi"nid\, a. & n. (Zo["o]l.) Same as Echinoid.

Wiktionary
echinid

n. echinoid