macroglomerulus
Noun
Meaning
macroglomerulus (plural macroglomeruli)
(anatomy) A large, specialized glomerulus responsible for pheromone detection.
Noun
macroglomerulus (plural macroglomeruli)
(anatomy) A large, specialized glomerulus responsible for pheromone detection.