Dictionary.com
Thesaurus.com
has been decapitating
  • present perfect progressive of decapitate (3rd person singular).