glomerulus

Nouns

  • (n) a small intertwined group of capillaries in the malpighian body; it filters the blood during urine formation

Words of close approximity

glomerule
glomerular