Glomerule
Glomerule , noun
[Dim. from Latin glomus ball.]
1.
(Botany) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
2.
(Anatomy) A glomerulus.
Glomerule , noun
[Dim. from Latin glomus ball.]