Definitions for "Financial lease"
Long-term, noncancellable rental agreement.
a contract between lessor and lessee whereby the lessor, purchases the goods and the lessee pays rentals that enable the lessor, over the period of contract, to recover all or virtually all costs including interest
a means of financing capital equipments