Glomerule meaning

glŏm'ə-ro͝ol', glŏm'yə-
A dense compact cluster of flowers.
noun
1
0
A glomerulus.
noun
0
0
A compact cluster, as of a flower head.
noun
0
0
noun
0
0
A dense compact cluster of flowers.
noun
0
0
Advertisement
A glomerulus.
noun
0
0
(botany) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
noun
0
0
(anatomy) A glomerulus.
noun
0
0

Origin of glomerule

  • New Latin glomerulus glomerulus
    From American Heritage Dictionary of the English Language, 5th Edition
  • Diminutive of Latin glomus ball.
    From Wiktionary