suffer a historic defeat - Español Inglés Diccionario