Dictionary.com
Thesaurus.com
is avenging
  • present progressive of avenge (3rd person singular).