juggernaut
nounAn overwhelming or unstoppable force.
To crush as if by Juggernaut.
nounThe popular form of
Figuratively, something, as an idea, custom, fashion, requirement, etc., to which one either devotes himself or is blindly sacrificed.
nounOne of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindus. See also
Any large, unstoppable force, power, or popular movement which defeats or destroys any person who gets in its way or attempts to stop it.
nounA literal or
A large, cumbersome
An institution that
a massive inexorable force that seems to crush everything in its way