effective against viruses Synonyms