| InvestHub.com's Finance Dictionary and Glossary of Investment Terms Leveraged Lease Definition 1.
A lease agreement wherein the lessor, by borrowing funds from a lending institution, finances the purchase of the asset being leased. | Definition 2.
A lease in which the lessor puts up some of the money required to purchase the asset and borrows the rest from a lender. The lender is given a mortgage on the asset and an assignment of the lease and lease payments. The lessee makes payments to the lessor, who makes payments to the lender. |
|
|