trashes

verb
  1. throws away or discards as worthless
  2. destroys or damages severely
  3. criticizes harshly or defeats decisively
  4. Usage: informal

Examples