avenger in Latin
avenger in Latin
ultor
One who avenges or vindicates.
ultrix
One who avenges or vindicates.