suffer a debacle - Espagnol Anglais Dictionnaire