lead a new life - French English Dictionary