juggernauts

noun

Plural form of juggernaut.