Synonyms for "nemesis"

Words with similar meaning