form of sport - French English Dictionary