Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of immunotherapy
  1. noun
    therapy designed to produce immunity to a disease or to enhance resistance by the immune system
    type of:
Explanation of immunotherapy
My lists:
Recently viewed words: