revenge oneself on

1. 向……报仇

Hamlet revenged himself on his father's murderer.

哈姆雷特向谋杀他父亲的凶手报仇。


习惯用语be revenged on sb. (=revenge oneself on sb.)1.向某人报仇get[have, take] one's revenge on sb. for sth.1.因某事向某人报仇give sb. his revenge1.给某人雪耻的机会in [out of] revenge1.作为...的报复seek one's revenge on1.找机会向...报仇revenge oneself on sb. for sth. (=be revenged on sb. for sth.)1.因某事为自己向某人报仇