Definition of "Steamroller" :
noun: vehicle equipped with heavy wide smooth rollers for compacting roads and pavements
noun: a massive inexorable force that seems to crush everything in its way
verb: make level or flat with a steamroller
verb: overwhelm by using great force
"Steamroller the opposition."
verb: crush with a steamroller as if to level
"Steamroller the road."
verb: proceed with great force
"The new teacher tends to steamroller."
verb: bring to a specified state by overwhelming force or pressure
"The Senator steamrollered the bill to defeat."