contestada

The French word debacle means "a general breakup or dispersion; sudden downfall or rout" and so does the English word debacle. These two words are in all likelihood _________________.