take revenge for (something)(redirected from takes revenge for)
take revenge for (something)
To retaliate (against someone) for a wrong done to oneself; to seek or exact vengeance for some reason. Taking revenge for what they've done will never give you a sense of peace or closure. You'll still be just as angry as before, and someone else will end up suffering along with you.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.