Glomerulus

•  Glomerulus  –  The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.