suffer a debacle - Español Inglés Diccionario