Word info

immunostimulatory

Adjective

Meaning

immunostimulatory (comparative more immunostimulatory, superlative most immunostimulatory)

That produces immunostimulation

Source: en.wiktionary.org

Close letter words and terms