mortal foe/rival

noun

Definition of mortal foe/rival

: someone one hates very much and for a long time They've been mortal foes for many years.