lease for a life or lives - Español Inglés Diccionario