Dictionary Home » Dictionary Definitions » sale and leaseback

sale and leaseback

noun pl. sales and leasebacks

Learn more about sale and leaseback

link/cite print suggestion box