juggernaut

noun

An overwhelming or unstoppable force.

To crush as if by Juggernaut.

The popular form of Jagannatha, the name of the famous Hindu idol. See Jagannatha, 2.

Figuratively, something, as an idea, custom, fashion, requirement, etc., to which one either devotes himself or is blindly sacrificed.

One of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindus. See also jagannath.