Definition for Bowman's capsule

From Biology Forums Dictionary

1) A sac at the beginning of the tubular component of a nephron in the mammalian kidney.

2) An elaboration of the renal tubule, composed of podocytes, that surrounds and collects the filtrate from the glomerulus.