Avenged, past participle of avenge. Synonyms in the same form.
Revenge
revenged, retaliated, requited, repaid, vindicated, bewreaked
Other
punished, visited, righted, spited
All synonyms for avenge →