A deity in Hinduism, considered a deliverer from sin. His image is carried on a large wagon in an annual procession in India, and according to legend the wagon crushed worshipers who threw themselves under it.
A force, an idea, or a system of beliefs that overcomes opposition — especially if it does so ruthlessly — is called a “juggernaut.”