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