steamroller

noun
  1. a heavy machine with large rollers used to flatten surfaces, especially roads
verb
  1. to defeat or overcome someone or something with overwhelming force
  2. Usage: informal
  3. to force something through without allowing opposition or discussion
  4. Usage: informal

Examples