ECHINOID


Meaning of ECHINOID in English

noun one of the echinoidea.

2. echinoid ·adj of or pertaining to the echinoidea.

Webster English vocab.      Английский словарь Webster.