English Dictionary
◊ STEAMROLLER
steamroller
n : equipped with heavy wide smooth rollers for compacting roads
and pavements [syn: {road roller}]
v 1: bring by overwhelming force or pressure; "The Senator
steamrollered the bill to defeat"
2: proceed with great force; "The new teacher tends to
steamroller"
3: crush with a steamroller
4: overwhelm by using great force; "steamroller the opposition"