English dictionary

juggernaut meaning and definition

Definition and meaning of juggernaut at MeaningMonkey.org. juggernaut meaning and definition in the English Dictionary.


Definition of juggernaut (noun)

  1. a massive inexorable force that seems to crush everything in its way
  2. an avatar of Vishnu
  3. a crude idol of Krishna
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!


Link to this page: