AVENGERESS


Meaning of AVENGERESS in English

noun a female avenger.

Webster English vocab.      Английский словарь Webster.