steamroller

noun

A steam-driven machine equipped with a heavy roller for smoothing road surfaces.

noun

A similar machine with an internal-combustion engine.

noun

A ruthless or irresistible force or power.

intransitive verb

To smooth or level (a road) with a steamroller.

intransitive verb

To overwhelm or suppress ruthlessly; crush.

intransitive verb

To move or proceed with overwhelming or crushing force.

noun

a steampowered heavy road roller

noun

Any heavy road roller

noun

any seemingly irresistible force