Juggernauts, noun plural of juggernaut. Synonyms in the same form.
idols, semi-trailers, tractor-trailers
All synonyms for juggernaut →