Synonyms and Antonyms for Nemesis

1. nemesis (n.)

something causing misery or death

Synonyms: Antonyms: