long-term lease - Francés Inglés Diccionario