English edit

Etymology edit

immuno- +‎ stimulator

Noun edit

immunostimulator (plural immunostimulators)

  1. An immunostimulant