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:
glomerulesOrigin 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.