win a historic victory - Alemán Inglés Diccionario