Dictionary Check: immunotherapy
"immunotherapy" is a valid word!
Scrabble
25
points
Words with Friends
28
points
Definition
noun
therapy designed to produce immunity to a disease or to enhance resistance by the immune system
Advertisement