NEMESIS. In English, the word "nemesis" means a long-standing enemy or rival, a relentless force of destruction that leads to someone's downfall. The word comes from Greek Nemesis, the goddess of vengeance and retribution. You can learn more about the goddess Nemesis and her role in Greek mythology in this
Wikipedia article.