Word info

immunostimulating

Adjective

Meaning

immunostimulating (comparative more immunostimulating, superlative most immunostimulating)

That stimulates the immune system

Source: en.wiktionary.org

Related terms

Close letter words and terms