force majeure
/ˌfɔːsmæˈʒɜː(r)/noun
mass noun
1
- unforeseeable circumstances that prevent someone from fulfilling a contract(使契约无法履行的)不可抗力。
2
- irresistible compulsion or superior strength不可抵抗的冲动; 压倒性力量。
词源
French, literally 'superior strength'.