immunotherapy
/ɪmjunoʊθˈɛrʌpi/
Explore definitions, synonyms, and language insights of immunotherapy
Definitions
Noun
therapy designed to produce immunity to a disease or to enhance resistance by the immune system