Word info

immunomodulator

Noun

Meaning

immunomodulator (plural immunomodulators)

A drug used for its effect on the immune system.

Source: en.wiktionary.org

Phrases with the word

Close letter words and terms