Juggernaut /(?)/

Jug·ger·naut

Juggernaut

n.
  1. One of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindus. See also Jagannath.
  2. Any large, unstoppable force, power, or popular movement which defeats or destroys any person who gets in its way or attempts to stop it; as, for years the Notre Dame football team was an unstoppable juggernaut; after the early primaries, Johnson's campaign became a juggernaut, crushing all rivals.