world-ranking - Spanish English Dictionary