nemesis

a long-standing rival; an archenemy

Submit