suffer a debacle - Francés Inglés Diccionario