Definition of GLOMERULE

glomerule

Plural: glomerules

Noun

  • a compacted or sessile cyme
  • A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
  • A glomerulus.

Origin / Etymology

Diminutive of Latin glomus ball.

Scrabble Score: 12

glomerule: valid Scrabble (US) TWL Word
glomerule: valid Scrabble Word in Merriam-Webster MW Dictionary
glomerule: valid Scrabble Word in International Collins CSW Dictionary

Words With Friends Score: 17

glomerule: valid Words With Friends Word