Immunomodulation Definition

noun

Any of several adjustments in the level of an immune response.

Wiktionary

Origin of Immunomodulation

Find Similar Words

Find similar words to immunomodulation using the buttons below.

Words Starting With

Words Ending With

Unscrambles

immunomodulation

Word Length