Word info

immunostimulator

Noun

Meaning

immunostimulator (plural immunostimulators)

An immunostimulant

Source: en.wiktionary.org

Close letter words and terms