force majeure (n.)youdaoicibaDictYouDict[force majeure 词源字典]
1883, French, literally "superior strength."[force majeure etymology, force majeure origin, 英语词源]