arch-enemy
arch-enemy ▶noun a person who is extremely opposed or hostile to someone or something: the twins were arch-enemies. • (the Arch-enemy ) the Devil.