Definitions of Juggernaut:

  • noun:   a crude idol of Krishna
  • noun:   a massive inexorable force that seems to crush everything in its way
  • noun:   an avatar of Vishnu