steamroller

/ˈstimroʊlər/
noun
  1. A heavy, slow-moving vehicle with a large roller, used to flatten road surfaces.
    • A steamroller rumbled down the street, flattening the gravel for the new road.
    • The old steamroller sat in the museum, a relic of early road-building.
    • The construction crew used a steamroller to smooth the new asphalt.
  2. A person or force that overpowers all opposition.
    • The political party was a steamroller, winning every seat in the election.
    • The company acted like a steamroller, crushing all small businesses in its path.
    • Her determination was a steamroller that nothing could stop.
Antonyms
verb
  1. Same as 'steamroll' — to force or defeat overwhelmingly.
    • She steamrollered her way to the top of the organization.
    • They steamrollered the opposition with a massive advertising campaign.
    • The senator tried to steamroller the bill through Congress.