racing thoughts - French English Dictionary