institute of sports and sports sciences - French English Dictionary