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 Wordglomerule: 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