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

glomerulus Definition

Cancel
glomerulus
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 glomerulus!

glomerulus Examples by Brain Bank Users