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.