world endurance championship - French English Dictionary