English
›
Words
nemesis
Translation:
English
Noun
3
someone
seeking revenge
0
source
of downfall or ruin
Add
Translation