EnglishMain Dictionary
juggernaut
Universal Words
noun
1 (BrE, often disapproving) a very large lorry/truck:
juggernauts roaring through country villages
2 (written) a large and powerful force or institution that cannot be controlled:
a bureaucratic juggernaut