Home » Glossary » immunotherapy

immunotherapy

A treatment that uses the body’s own immune system to fight disease.


News & Media