steamroller
noun(steam-roll-er)
a steam-driven road roller; broadly : road roller
steamroller
noun(steam-roll-er)
a crushing force especially when ruthlessly applied to overcome opposition
steamroller
verb(steam-roll-er)
to overwhelm usually by greatly superior force
steamroller
verb(steam-roll-er)
to bring or advance by overwhelming force or pressure
steamroller
verb(steam-roll-er)
to move or proceed with irresistible force