Answer: nemesic

AnswerCrossword Clue
NEMESICAvenging.