Synonyms of 'avenge'

chasten, chastise, compensate, correct, counterblow, pay back, pay out, punish, recompense, redress, repay, reprisal, requital, requite, retaliate, retribution, revanche, revenge, right, vengeance, vindicate, wreckage