Glomerule

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
  2. 2
    a compacted or sessile cyme wordnet
  3. 3
    A glomerulus.

Etymology

Diminutive of Latin glomus ball.

Data sourced from Wiktionary, WordNet, CMU, and other open linguistic databases. Updated March 2026.