NEMATOCYST


Meaning of NEMATOCYST in English

[nem.a.to.cyst] n [ISV] (1875): one of the stinging organelles of coelenterates used in catching prey

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