What does Avengeress mean?

Avengeress meaning in General Dictionary

a lady avenger

View more

  • a lady avenger.

Avengeress meaning in General Dictionary

(letter.) A lady avenger.