STATOCYST


Meaning of STATOCYST in English

■ noun Zoology an organ of balance and orientation in some aquatic invertebrates.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.