ALL meanings of serotherapy
se·ro·ther·a·py
S s - noun serotherapy therapy by means of injections of a serum obtained especially from an immune animal. 1
- noun serotherapy the treatment of disease by the injection of serum containing antibodies to the disease 0