English dictionary
juggernaut meaning and definition
Definition and meaning of juggernaut at MeaningMonkey.org. juggernaut meaning and definition in the English Dictionary.JUGGERNAUT noun
Definition of juggernaut (noun)
- a massive inexorable force that seems to crush everything in its way
- synonyms: steamroller
- an avatar of Vishnu
- synonyms: Jagannath, Jagannatha, Jagganath
- a crude idol of Krishna
Source: Princeton University Wordnet