rent-back agreement - French English Dictionary