From Longman Business Dictionaryfinance leasefiˈnance ˌlease (also financial lease)FINANCELAW a lease in which a company obtains land or equipment with a bank buying the assets and leasing them back to the companyIt has the opportunity to finance these assets by way of rental payments under finance leases rather than by direct acquisition. → lease