NEMATOCYST


Meaning of NEMATOCYST in English

n. a specialized cell in a jellyfish etc. containing a coiled thread that can be projected as a sting.

[ as NEMATODE + CYST ]

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