savaged

verb
  1. attacked or treated with extreme violence or cruelty
  2. Usage: past tense of savage
  3. criticized harshly and destructively
  4. Usage: figurative use

Examples