English | German | Russian | Czech

immunomodulation English

Meaning immunomodulation meaning

What does immunomodulation mean?

immunomodulation

Any of several adjustments in the level of an immune response, via either endogenous regulation or immunotherapy

Are you looking for...?