clobbered

verb
  1. hit someone or something hard
  2. Usage: informal
  3. defeat decisively in a competition or contest
  4. Usage: informal
  5. criticize harshly
  6. Usage: informal

Examples