Webster's Revised Unabridged Dictionary · 1913

Glomerulus

Glomerulus , noun

[New Latin, dim. of Latin glomus. See 3d Glome.]

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