Immunomodulator definition

A drug used for its effect on the immune system.
noun
0
0
Advertisement

Other Word Forms

Noun

Singular:
immunomodulator
Plural:
immunomodulators