GLOMERULUS





Definition:

  1. [noun] a small intertwined group of capillaries in the malpighian body; glomeruli filter blood during urine formation

Synonyms: