(Sanskrit) a massive relentless force, person, institution, etc. that crushes everything in its path [n -S]
any large, overpowering, destructive force or object, as war, a giant battleship, or a powerful football team.
The team is a juggernaut this year, winning more games than any team before it has.
any overpowering, irresistable force
is a massive force, campaign, movement, or object that crushes whatever is in its path.
idol of Krishna, at Puri in Orissa, India, annually drawn on an enormous cart under whose wheels devotees are said to have thrown themselves to be crushed
anything requiring blind devotion or cruel sacrifice