juggernaut  
noun [ C ] uk/ˈdʒʌɡ.ə.nɔːt/ us/ˈdʒʌɡ.ɚ.nɑːt/
  (VEHICLE)      
  UK disapproving重型货车 
a very large, heavy truck
  The peace of the village has been shattered by juggernauts thundering through it. 轰隆隆开过的重型卡车打破了村庄的平静。 
   (POWERFUL FORCE)     
 disapproving不可抗拒的强大力量(或组织) 
a large powerful force or organization that cannot be stopped