Home

Word

glomerular capsule, n.
more info thin double membrane surrounding the glomerulus of a nephron
<noun.body>

Bowman's capsule capsula glomeruli glomerular capsule