glomerule

Etymology
Diminutive of ball.

Noun

 * 1)  A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
 * 2)  A glomerulus.