n.
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 steamroller v.
1.bring to a specified state by overwhelming force or pressure
2.proceed with great force
3.crush with a steamroller as if to level
4.overwhelm by using great force
5.make level or flat with a steamroller
Idiom of the Day
stand up and be counted
to be willing to say what one thinks in public
The union members wanted to stand up and be counted before management took away their benefits.