Word
juggernaut, n.
(juggernauts)
a massive inexorable force that seems to crush everything in its way
<noun.person>
juggernaut
steamroller
lexical pointers
derivationally related form
steamroller
steamroller
steamroller
steamroll
steamroll
steamroll
semantic pointers
hypernym
power, force