Word info

immunomodulation

Noun

Meaning

immunomodulation (plural immunomodulations)

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

Source: en.wiktionary.org

Close letter words and terms