English | German | Russian | Czech

echinoid English

Meaning echinoid meaning

What does echinoid mean?

echinoid

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

echinoid

Resembling a sea urchin.

Are you looking for...?