Definition of Juggernaut


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

Related Similar words:


Advertisements


Discuss Juggernaut Meaning

Word of the day

Word Of Day RSS Feed