GLOMERULUS


Meaning of GLOMERULUS in English

noun the bunch of looped capillary blood vessels in a malpighian capsule of the kidney.

Webster English vocab.      Английский словарь Webster.