macroglomerulus🔊nounEtymology From macro- + glomerulus.1Anatomy, Medicine, Sciences A large, specialized glomerulus responsible for pheromone detection.