Read the dictionary definition of steamroller. All definitions for this word.
1. vehicle equipped with heavy wide smooth rollers for compacting roads and pavements
2. a massive inexorable force that seems to crush everything in its way
3. make level or flat with a steamroller
1. steamroll the roads
4. overwhelm by using great force
1. steamroller the opposition
5. crush with a steamroller as if to level
1. steamroller the road
6. proceed with great force
1. The new teacher tends to steamroller
7. bring to a specified state by overwhelming force or pressure
1. The Senator steamrollered the bill to defeat