tormogen
English
Noun
tormogen (plural tormogens)
- (cytology) A specialized epidermal cell, in insects, associated with a seta that secretes the cuticle of the socket and bounds the receptor lymph cavity
Anagrams
- metrogon