GLOMERULUS Meaning of GLOMERULUS in English (n.) The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney. Webster's English dictionary. Английский словарь Webster. 2012