lease for a life or lives - Turco Inglés Diccionario