sale and leaseback transaction - German English Dictionary