Dictionary.com
Thesaurus.com

serotherapist

  • a word derived from serotherapy.
    serotherapy
    noun
    therapy by means of injections of a serum obtained especially from an immune animal.

More Suggestions