Definition of "juggernaut"
juggernaut
/ˈd͡ʒʌɡ.ə.nɔːt/
noun
plural juggernauts
(Britain, Ireland, sometimes derogatory) A large, cumbersome truck or lorry, especially an artic.
plural juggernauts
(Britain, Ireland, sometimes derogatory) A large, cumbersome truck or lorry, especially an artic.