Synonyms and Antonyms for nemesis

1. nemesis (n.)

something causing misery or death

Synonyms: Antonyms: