Word info

macroglomerulus

Noun

Meaning

macroglomerulus (plural macroglomeruli)

(anatomy) A large, specialized glomerulus responsible for pheromone detection.

Source: en.wiktionary.org

Close letter words and terms