sale and lease-back - French English Dictionary