a new lease of life

listen to the pronunciation of a new lease of life
English - Turkish
yeniden doğma
English - English

Definition of a new lease of life in English English dictionary

new lease of life
{i} new lease on life, new chance to live, extra time to live