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.

Etymology: as NEMATODE + CYST

Oxford English vocab.      Оксфордский английский словарь.