ECHINOID


Meaning of ECHINOID in English

n. a sea urchin.

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.