sale and lease-back - Francés Inglés Diccionario