English Dictionary
◊ SEROTHERAPY
serotherapy
n : treating an infectious disease by injecting an antitoxin or
specific serum [syn: {serum therapy}]