to recover lost time - French English Dictionary