Glomerulus /(?)/

Glo·mer·u·lus

Glomerulus

n.

pl. Glomeruli

  1. The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney. (Anat.)