Dictionary.com
Thesaurus.com
have been wreaking
  • present perfect progressive of wreak.