Log in
Search words & phrases
juggernaut
US /ˈdʒʌɡɚˌnɔt/
・
UK /'dʒʌɡənɔ:t/
C1
Definition
Video subtitles
noun
Unstoppable force, campaign, movement, or object