steamroller

noun

1.
a massive inexorable force that seems to crush everything in its way
2.
vehicle equipped with heavy wide smooth rollers for compacting roads and pavements
Derived from:
steamroller