steamroller
noun
°Any heavy road roller.
verb
°to level a road using a steamroller.
°to proceed ruthlessly against all opposition as if with an overwhelming force; to overpower.
synonyms: steamroll