報仇雪恥

Idiom

 * 1) to avenge a wrong and wipe out or erase humiliation; to take revenge for an insult