Advertisement

Synonyms of Immunotherapy

Primary definition: A type of cancer treatment that boosts the body's natural defenses to fight cancer, utilizing substances made by the body or in a laboratory to improve or restore immune system function.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement