meaning of beständiger Gegner

beständiger Gegner - German to English

perennial adversary