A NEW LEASE ON LIFE Meaning of A NEW LEASE ON LIFE in English a feeling that life will be better (See also a fresh start ) The promotion gave him a new lease on life. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012