YourDictionary

glomerulus

noun pl. glomeruli

any cluster or structure of blood vessels or nerves; esp., any of the tiny clusters of capillaries in the kidney which act as filters, initiating the formation of urine

Related Forms:

See glomerulus in American Heritage Dictionary 4

Learn more about glomerulus

link/cite print suggestion box