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.