immunostimulators
English
Noun
immunostimulators
plural of
immunostimulator