Biology Define glomerulus Asked by bookragstutor on 10 Sep 01:34 Last updated by anonymous on 10 Sep 01:34
A ball of capillaries surrounded by Bowman's capsule in the nephron and serving as the site of filtration in the vertebrate kidney.