a new lease of life - definition and synonyms

phrase
  1. 1
    a change to something that makes it more modern or useful

    This extra money could give some older hospitals a whole new lease of life.

See also main entry: lease