Definitions
noun
therapy designed to produce immunity to a disease or to enhance resistance by the immune system
Look “immunotherapy” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
therapy designed to produce immunity to a disease or to enhance resistance by the immune system