Biology

Define glomerulus

Asked by
Last updated by anonymous
1 Answers
Log in to answer
A ball of capillaries surrounded by Bowman's capsule in the nephron and serving as the site of filtration in the vertebrate kidney.