Glomerulus

Webster's Dictionary of the English Language

·noun The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.