Definition of debenture noun from the Oxford Advanced American Dictionary

 

debenture

 noun
noun
NAmE//dɪˈbɛntʃər//
 
(finance)
 
jump to other results
an official document that is given by a company, showing it has borrowed money from a person and stating the interest payments that it will make to them Payment of interest is made to the debenture holder at a specified rate and at clearly defined intervals.
See the Oxford Advanced Learner's Dictionary entry: debenture