steamroller
steam-roll-er
verb
To force a plan or decision through despite strong opposition or resistance.
"The government steamrollered the new bill."
noun
A heavy vehicle used for flattening road surfaces during construction work.
"The steamroller compacted the new tarmac."
Thesaurus
Synonyms: steamroll, juggernaut, road roller