old enemy
- nemesisPersistent source of ruin
- rivalOne who competes against
- foeHostile opponent
- adversaryEnemy in conflict
- archenemyPrincipal antagonist
grudge · vendetta · bitter · feud · antagonist · revenge · hatred · ancient · longtime · sworn · betrayal · vengeance · score · clash · reckoning · treachery · wound · scar
old enemyold friend
Long-established companion
lifelong friend · trusted companion · dear friend · childhood friend · bosom friend
old enemyemerging threat