Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

glomeruli Definition

Cancel
glomeruli
noun(glo-mer-u-lus)
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

Words Related to glomeruli!

glomeruli Examples by Brain Bank Users