Test your vocabulary with our 10-question quiz!
TAKE THE QUIZ“tormogen”
We have one entry that includes the term tormogen.
tormogen cell
noun: a specialized epidermal cell in insects that forms a socket at the base of some hairs
Love words? Need even more definitions?
Merriam-Webster unabridged