meaning of immunotherapy

1. therapy designed to produce immunity to a disease or to enhance resistance by the immune system


Related Words

immunotherapy |

Developed & Maintained By Taraprasad.com

Treasure Words