Immunomodulation meaning

Any of several adjustments in the level of an immune response.
noun
0
0
Advertisement

Origin of immunomodulation