juggernauts
English
Noun
juggernauts
plural of
juggernaut