steamroller
nounA steam-driven machine equipped with a heavy roller for smoothing road surfaces.
nounA similar machine with an internal-combustion engine.
nounA ruthless or irresistible force or power.
intransitive verbTo smooth or level (a road) with a steamroller.
intransitive verbTo overwhelm or suppress ruthlessly; crush.
intransitive verbTo move or proceed with overwhelming or crushing force.
nouna 
Any heavy road roller
nounany seemingly 

 
					 
					