avenge гл.мстить ( on, upon - кому-л.; for, of - за что-л.)
to avenge insult (up)on smb. — отомстить кому-л. за оскорбление
to avenge oneself — отомстить, отплатить за себя
Hamlet was avenged of his father's murder. — Гамлет отомстил за смерть отца.
Syn:revenge oneself, take revenge