executing, punishing, castigating, avenging
tormenting, torturing, agonizing, haunting
punishing, avenging, retributive, punitive
avenging, having avenged, retaliating
avenging, revengeful