meaning of alter Gegner

alter Gegner - German to English

old adversary