world touring car championship - Turkish English Dictionary