English
›
Words
take
vengence for something or on behalf of someone
Translation:
English
Verb
1
avenge
Add
Translation