immunostimulatory
English edit
Etymology edit
Adjective edit
immunostimulatory (comparative more immunostimulatory, superlative most immunostimulatory)
- That produces immunostimulation
immunostimulatory (comparative more immunostimulatory, superlative most immunostimulatory)