Nemeses Synonyms

Something causing misery or death
(Noun)