Advertisement
Advertisement
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
Advertisement
Advertisement
Advertisement
Advertisement
Browse