immunostimulating
English
Etymology
From immuno- + stimulating.
Adjective
immunostimulating (comparative more immunostimulating, superlative most immunostimulating)
- That stimulates the immune system
From immuno- + stimulating.
immunostimulating (comparative more immunostimulating, superlative most immunostimulating)