Refine this word faster
Serotherapy
noun
Definitions
Noun
- 1 The therapeutic use of sera or vaccines. countable, uncountable
"I will take this opportunity to present various regional initiatives in serum production that are absent from most historical accounts of serotherapy, even those focusing on France."
Etymology
From sero- + therapy.
See also for "serotherapy"
Next best steps
Mini challenge
Unscramble this word: serotherapy