immunostimulator
English
Etymology
From
immuno-
+
stimulator
.
Noun
immunostimulator
(
plural
immunostimulators
)
An
immunostimulant