Financial Lease Love Machine 16 years ago Financial Lease A lease that cannot be cancelled and that has a long term. Recommended for you: Full-Payout Lease Full-Service Lease Net Lease Lease