たしている
uchihatashite iru

Ichidan Verb
Godan Verb (su)

Expresses an ongoing action or state of 討ち果たす

1. Avenging; Fulfilling a vow; Having carried out a mission

Progressive Aspect