ravager

noun
  1. one that ravages; a person or thing that destroys, damages, or devastates

Examples