Definify.com
Definition 2024
immunomodulation
immunomodulation
English
Noun
immunomodulation (uncountable)
- Any of several adjustments in the level of an immune response, via either endogenous regulation or immunotherapy
immunomodulation (uncountable)