Tormogen meaning

(cytology) A specialized epidermal cell, in insects, associated with a seta that secretes the cuticle of the socket and bounds the receptor lymph cavity.
noun
0
0
Advertisement