Macroglomerulus definition

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

Other Word Forms

Noun

Singular:
macroglomerulus
Plural:
macroglomeruli

Origin of macroglomerulus