Glomerule
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
- 2 a compacted or sessile cyme wordnet
- 3 A glomerulus.
Synonyms
All synonymsEtymology
Diminutive of Latin glomus ball.