AVENGER MEANING IN ENGLISH

• Avenger Definition & Synonyms

  1. (n.) One who avenges or vindicates; as, an avenger of blood.
  2. (n.) One who takes vengeance.


• Avengeress Definition & Synonyms

  1. (n.) A female avenger.


RECENT SEARCHES