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]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.