immunotherapy

Noun
  1. Therapy designed to produce immunity to a disease or to enhance resistance by the immune system (synset 100664576)

Other Searches