stock car racing - French English Dictionary