sale and leaseback transaction - Turkish English Dictionary