juggernaut
/ˈdʒʌgənɔːt/noun
1- Brit. a large heavy vehicle, especially an articulated lorry〈英〉重型货车(常指绞接式卡车)。
1.1
- a huge, powerful, and overwhelming force or institution势不可挡的巨大力量; 庞大而无法控制的机构:
the juggernaut of public expenditure.
势不可挡的公共开支压力。
词源
mid 19th cent.: extension of JUGGERNAUT.