Definition of nematocyte in English:

nematocyte

noun

Zoology
  • A cell containing a nematocyst.

Origin

Early 20th century; earliest use found in Proceedings of the Royal Society of London.