What is Single Payment Lease?

Legal Definition
A lease that is paid by only one payment and not by payments that are made mobthly.