new lease of life

listen to the pronunciation of new lease of life
English - Turkish

Definition of new lease of life in English Turkish dictionary

a new lease of life
yeniden doğma
English - English
{i} new lease on life, new chance to live, extra time to live