touring car racing - Turkish English Dictionary