did you find the exact synonym. sometimes they are so tricky and could make a different meaning altogether.. do we mean revenge????? or giving a dose of their own medicine..??