: a thin membranous double-walled capsule surrounding the glomerulus of a vertebrate nephron through which glomerular filtrate passes to the proximal convoluted tubule
Love words? Need even more definitions?
Merriam-Webster unabridged
Share