English | German | Russian | Czech

immunostimulate English

Meaning immunostimulate meaning

What does immunostimulate mean?

immunostimulate

(immunology) To stimulate an immune response

Are you looking for...?