win by a substantial majority - Turco Inglés Diccionario