institute of sport sciences - French English Dictionary