Wiktionary
immunostimulators
n. (plural of immunostimulator English)
n. (plural of immunostimulator English)