debenture stock

noun

Definition of debenture stock

: a corporate security issue common in Great Britain that usually has no fixed maturity date for the principal but that has a fixed claim to interest payments which takes precedence over preferred and common stocks