What does Archers new rival mean?

Archers new rival meaning in Urban Dictionary

Amazing Screamo/Indie/Rock musical organization!