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.
Etymology
Diminutive of Latin glomus ball.
More for "glomerule"
Data sourced from Wiktionary, WordNet, CMU, and other open linguistic databases. Updated March 2026.