Words: juggernaut steamroller
Part of speech: n
Definition: a massive inexorable force that seems to crush everything in its way