science dealing with the control of viruses Synonyms