juggernaut
nounDefinition of juggernaut
1
: a massive inexorable force, campaign, movement, or object that crushes whatever is in its path
an advertising juggernaut a political juggernaut
2
chiefly British
: a large heavy truck
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more