arch-rival - German English Dictionary