to take vengeance on behalf of (somebody)
to exact satisfaction for (a wrong) by punishing the wrongdoer
avenger noun
[Middle English avengen, prob from a- (as in abaten to abate) + vengen to avenge, via Old French vengier from Latin vindicare: see vindicate]