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.■因某事为自己向某人报仇