nemesis

Home / glossary / nemesis

a long-standing rival; an arch-enemy.