Glomerulus Definition
glō-mĕryə-ləs
glomeruli
noun
Any cluster or structure of blood vessels or nerves; esp., any of the tiny clusters of capillaries in the kidney which act as filters, initiating the formation of urine.
Webster's New World
A tuft of capillaries situated within a Bowman's capsule at the end of a renal tubule in the vertebrate kidney that filters waste products from the blood and thus initiates urine formation.
American Heritage Medicine
Any of several other similar intertwined masses of things.
Wiktionary
Origin of Glomerulus
New Latin diminutive of Latin glomus glomer- ball
From American Heritage Dictionary of the English Language, 5th Edition
Find Similar Words
Find similar words to glomerulus using the buttons below.