- (British English, often disapproving)
a very large lorry 重型卡车 juggernauts roaring through country villages 隆隆驶过村庄的重型卡车
- (formal)
a large and powerful force or institution that cannot be controlled 不可抗拒的强大力量;无法控制的强大机构 a bureaucratic juggernaut 庞大的官僚机构
Word Originmid 19th cent.: extension of Juggernaut, the form of Krishna worshipped in Puri Orissa, where his image is dragged through the streets in an annual festival.