What does Best Foe mean?

Best Foe meaning in Urban Dictionary

an individual who is always already been an enemy and is the greatest at being your opponent