Definition for Glomerulus
From Biology Forums Dictionary
A cluster of interconnected, fenestrated capillaries in the renal corpuscle of the kidney; the site of filtration in the kidneys.
From Biology Forums Dictionary
A cluster of interconnected, fenestrated capillaries in the renal corpuscle of the kidney; the site of filtration in the kidneys.