We do not currently know of any synonyms for avenged oneself on.
For similar words to avenged oneself on, try: