YourDictionary

debenture legal definition

noun

A corporate debt secured by the revenues, reputation, and credit standing of the debtor, and that lacks a security interest in other property; an instrument that embodies this type of debt.

Learn more about debenture

link/cite print suggestion box