sale and leaseback


noun

Also called sale-lease·back.

Words nearby sale and leaseback

British Dictionary definitions for sale and lease back

sale and lease back

noun

a system of raising capital for a business by selling the business property and then renting it from the new owner for an agreed period