ECHINOID


Meaning of ECHINOID in English

[echi.noid] n (1864): sea urchin

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