報(bào)仇雪恥 recover the ashes; take revenge for an insult
報(bào)仇雪恨 pay off old scores; avenge oneself and cancel out one's hatred; get even with a hated enemy; glut one's revenge; have avenged an old wrong and wiped away the old hatred; hurt sb. in return for a wrong; quit scores; take one's revenge and wipe out the hatred from one's heart; take revenge; wreak vengeance and redress hatred -- wipe out a grievance
報(bào)恩與報(bào)仇 repayment of both the good or evil that another person has caused you