(colloq) give a new lease of/(us) on life - Inglés Sinónimo Diccionario

Can't found any synonym terms.