Việtionary.net
Vietnamese Dictionary, Translate, and Learning
Loading ...
Vietnamese
To revenge oneself upon, to avenge, to take vengeance on