GLOMERULUS Meaning of GLOMERULUS in English ( n. ) The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012