juggernaut

n. 1 large heavy lorry etc. 2 overwhelming force or object. [hindi jagannath, = lord of the world]

n. One of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindoos.