avenger ( synonym found)

Definition of avenger:

(n) : one who avenges or vindicates; as, an avenger of blood; one who takes vengeance

Definition of avenger:

(n) : one who avenges or vindicates; as, an avenger of blood; one who takes vengeance

Back to Top