YourDictionary

trichocyst

noun

any of the many tiny, rodlike, stinging and attachment organelles embedded in the ectoplasm of many ciliated protozoans

Related Forms:

See trichocyst in American Heritage Dictionary 4

link/cite print suggestion box