IMMUNOMODULATOR


Meaning of IMMUNOMODULATOR in English

[im.mu.no.mod.u.la.tor] n (1977): a substance that affects the functioning of the immune system -- im.mu.no.mod.u.la.to.ry adj

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