overwhelming victory - Francés Inglés Diccionario