win by a substantial majority - Francés Inglés Diccionario