science of sport - French English Dictionary