Question: what is the meaning of the term new life?
Answer: new life. phrase [NOUN inflects] If you start a new life, you move to another place or country, or change your career, usually to try and recover from an unpleasant experience. He had gone as far away as possible to build a new life. See full dictionary entry for life.