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.