Go back to Stock Market Terms

Debenture

Definition 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.