top-ranking athlete - Spanish English Dictionary