IMMUNOMODULATORS


Meaning of IMMUNOMODULATORS in English

therapy directed at building or enhancing the immune system.

AIDS English Glossary.      Английский словарь СПИДа.