glomerule
glomerule has 3 senses in the JumbleFix dictionary. Letters: 9.
Definitions
n.
. A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
n.
. A glomerulus.
n.
. a compacted or sessile cyme