|
Definition of Echinoid
1. a. Of or pertaining to the Echinoidea.
Definition of Echinoid
1. Noun. (zoology) Any sea urchin or sea dollar of the class ''Echinoidea'' ¹
¹ Source: wiktionary.com
Definition of Echinoid
1. a spiny marine animal [n -S]
Medical Definition of Echinoid
1.