AVENGER

Definition of AVENGER

  1. (noun)someone who takes vengeance