Go back to Stock Market TermsDefinition of Debenture A long-term debt instrument issued by a company or government entity that promises to repay the principal amount at a specified maturity date and pay periodic interest payments.
Debenture
Debenture