English Dictionary
Definition juggernaut in British English
juggernaut noun
[countable] noun
/ˈdʒʌɡə(r)ˌnɔːt/
2
something that is very powerful, especially something that has a bad effect
Example
the juggernaut of global consumerism
Synonyms and related words
