Glomerule Definition

glŏmə-ro͝ol, glŏmyə-
noun
A compact cluster, as of a flower head.
Webster's New World
Webster's New World
A glomerulus.
American Heritage Medicine

Other Word Forms of Glomerule

Noun

Singular:
glomerule
Plural:
glomerules

Origin of Glomerule

  • New Latin glomerulus glomerulus

    From American Heritage Dictionary of the English Language, 5th Edition

  • Diminutive of Latin glomus ball.

    From Wiktionary

Find Similar Words

Find similar words to glomerule using the buttons below.

Words Starting With

Words Ending With

Unscrambles

glomerule