• word of the day

    immunotherapy

    immunotherapy - Dictionary definition and meaning for word immunotherapy

    Definition
    (noun) therapy designed to produce immunity to a disease or to enhance resistance by the immune system
Download our Mobile App Today
Receive our word of the day
on Whatsapp