juggernaut

1 ENTRIES FOUND:
juggernaut /ˈʤʌgɚˌnɑːt/ noun
plural juggernauts
juggernaut
/ˈʤʌgɚˌnɑːt/
noun
plural juggernauts
Britannica Dictionary definition of JUGGERNAUT
[count]
1 
: something (such as a force, campaign, or movement) that is extremely large and powerful and cannot be stopped
2 
British : a very large, heavy truck
— called also juggernaut lorry