glomerulus

A network of capillaries in the nephron where blood filtration occurs.