Word info

tormogen

Noun

Meaning

tormogen (plural tormogens)

(cytology) A specialized epidermal cell in insects, associated with the formation of the socket around the base of a bristle.

Source: en.wiktionary.org

Anagrams

Close letter words and terms