steamrollers

noun
  1. heavy machines with large rollers used to flatten roads or surfaces
verb
  1. to crush or flatten with overwhelming force
  2. to force something through by using power or pressure, ignoring opposition
  3. Usage: informal

Examples