English | German | Russian | Czech

avengeress English

Meaning avengeress meaning

What does avengeress mean?

avengeress

(rare) A female avenger.

Are you looking for...?