Finance Lease Meaning In Business : Cbse Class 11 Business Studies Chapter 8 Sources Of Business Finance Revision Notes - Leases are contracts in which the property/asset owner allows another party to use the property/asset in exchange for something, usually money or other assets. Finance Lease Meaning In Business : Cbse Class 11 Business Studies Chapter 8 Sources Of Business Finance Revision Notes - Leases are co... Visit Site