erstwhile rival - Spanish English Dictionary