win by a substantial majority - Alemán Inglés Diccionario