world endurance championship - Turkish English Dictionary