sale-lease-back - French English Dictionary