SEROTHERAPY


Meaning of SEROTHERAPY in English

|si(ˌ)rō sometimes |se(-+ noun

Etymology: International Scientific Vocabulary sero- + therapy

: the treatment of a disease with specific immune serum

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.