sale and lease back









sale and lease back


noun

  1. leaseback.

noun

  1. 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
56 queries 0.565