Dictionary

debenture

noun de·ben·ture \di-ˈben-chər\

Definition of DEBENTURE

1
British :  a corporate security other than an equity security :  bond
2
:  a bond backed by the general credit of the issuer rather than a specific lien on particular assets
ADVERTISEMENT

Origin of DEBENTURE

Middle English debentur, from Latin, they are due, 3d plural present passive of debēre to owe — more at debt
First Known Use: 15th century

Other Economics Terms

actuary, compound interest, globalization, indemnity, portfolio, rentier, stagflation, usurer

Browse

Next Word in the Dictionary: debenture stockPrevious Word in the Dictionary: de bene esseAll Words Near: debenture
How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears