GLOMERULAR


Meaning of GLOMERULAR in English

[glo.mer.u.lar] adj (1885): of, relating to, or produced by a glomerulus "~ nephritis" "~ capillaries"

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