world-class athlete - French English Dictionary