steamrollered

verb
  1. to defeat, overcome, or suppress forcefully and completely
  2. Usage: informal
  3. to force something through by using overwhelming pressure or power
  4. Usage: informal

Examples