win a historic victory - Español Inglés Diccionario