immunotherapy
English Dictionary
->
Letter I
-> immunotherapy
Search Dictionary:
immunotherapy Definition
(n)
therapy
designed
to
produce
immunity
to
a
disease
or
to
enhance
resistance
by
the
immune
system
immunotherapy Synonyms
immunotherapy
© Art Branch Inc.