Financial Lease

Financial Lease
A lease that cannot be cancelled and that has a long term.