English Wikipedia - The Free Encycl...
Download this dictionary
Glomerulus (kidney)
A glomerulus is a network (as a tuft) of capillaries located at the beginning of a nephron in the kidney. It serves as the first stage in the filtering process of the blood carried out by the nephron in its formation of urine.

See more at Wikipedia.org...


© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License