immunostimulatory

English edit

Etymology edit

immuno- +‎ stimulatory

Adjective edit

immunostimulatory (comparative more immunostimulatory, superlative most immunostimulatory)

  1. That produces immunostimulation