steamrolled

verb
  1. to defeat decisively or overwhelm completely
  2. Usage: informal
  3. to force something through by using overwhelming pressure or power
  4. Usage: informal
  5. to flatten with a steamroller
  6. Usage: literal sense

Examples