Associations to the word «Echinoid»

Wiktionary

ECHINOID, noun. (zoology) Any sea urchin or sea dollar of the class Echinoidea

Wise words

One merit of poetry few persons will deny: it says more and in fewer words than prose.
Voltaire