glomerulus
nounDefinition of glomerulus
: a small convoluted or intertwined mass
especially
: a tuft of capillaries at the point of origin of each vertebrate nephron that passes a protein-free filtrate to the surrounding Bowman's capsule
Keep scrolling for more
Keep scrolling for more