Legal Definition
A debenture is a formal term used in finance to describe a debt instrument, typically a bond or loan, that secures the repayment of a principal amount from the issuing entity. It represents a formal promise by a company to repay a specific sum of money, often with specified interest payments, which is secured by assets or collateral.
Plain-English Translation
Imagine a formal promise where someone borrows money and agrees to pay it back later, usually with extra interest. In law, it's the official document that says exactly how much money needs to be paid back and under what conditions.