sprint to the finish - French English Dictionary