race car tracks - French English Dictionary