Attested.to

Definition

thin double membrane surrounding the glomerulus of a nephron

Seed ·

Term in context

capsula glomeruli in CommonParlance