macroglomerulus
Meaning
- noun A large, specialized glomerulus responsible for pheromone detection.
Similar words
glomerulus protoglomerulus microglomerulus macromelanophore macroglia glome glomerulopodocyte macrogland nephropore megalophallus
Save “macroglomerulus” to learn later