◄
Glomerule
►
Dictionary
1. (
n.
) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
2. (
n.
) A glomerulus.
Clyx.com