YourDictionary

nematocyst medical definition

noun
A capsule within specialized cells of certain coelenterates containing a barbed, threadlike tube that delivers a paralyzing sting.

Learn more about nematocyst

link/cite print suggestion box