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.
Краткий оксфордский словарь английского языка.
2012