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