Noun: juggernaut 'jú-gu,nort
- A massive inexorable force that seems to crush everything in its way
"The tech company became a juggernaut in the smartphone market";
- steamroller
Derived forms: Juggernauts, juggernauts
Type of: avatar, force, god, graven image, idol, power
Encyclopedia: Juggernaut