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