retaliate
retaliate - verb
take revenge for a perceived wrong
make a counterattack and return like for like, especially evil for evil
retaliate - thesaurus
avenge
revenge