Debenture Stock,
Debenture Stock: What is the Meaning of Debenture Stock?
Debenture Stock definition is: Stocks that are issued under contracts that provide fixed term payments and are preferred stocks over bonds because their settlement status is EQUITY rather than DEBT.