macroglomerulus
English edit
Etymology edit
macro- + glomerulus
Noun edit
macroglomerulus (plural macroglomeruli)
- (anatomy) A large, specialized glomerulus responsible for pheromone detection.
macro- + glomerulus
macroglomerulus (plural macroglomeruli)