Wiktionary
immunomodulators
n. (plural of immunomodulator English)
n. (plural of immunomodulator English)