lease for a life or lives - Espagnol Anglais Dictionnaire