efficacious against smallpox - Francés Inglés Diccionario