glomerulus

a compact cluster of capillaries, especially a cluster of vascular tufts in the kidney.