touring car racing - French English Dictionary