宿敵

old enemy; longtime enemy; arch-enemy; traditional rival

Meaning

  1. n
    old enemy; longtime enemy; arch-enemy; traditional rival; longstanding foe