nemesis

nem-e-sis

noun

A formidable, often unbeatable, opponent or source of downfall.

"He finally defeated his long-standing nemesis."

Thesaurus

Synonyms: curse, scourge, bane