the world of sport - French English Dictionary