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

Proponer traducción