What does beständiger Gegner mean?

beständiger Gegner - German to English

perennial adversary