glomerule
/ˈɡlɒmərʊl/Definitions
1. noun
A small group of cells or a small organ, especially a cluster of renal corpuscles in the kidney.
“The doctor examined the glomerules of the patient’s kidneys.”
2. noun
A small cluster of pollen grains or spores.
“The glomerule of the flower attracted the attention of the bee.”