win a historic victory - Francés Inglés Diccionario