YourDictionary

Dictionary Home » Science » glomerulus

glomerulus science definition

Plural glomeruli glomeruli
A knot of highly permeable capillaries located within the Bowman's capsule of a nephron. Waste products are filtered from the blood in the glomerulus, initiating the process of urine formation.

Learn more about glomerulus

link/cite print suggestion box