English

Definition of debenture noun from the Oxford Advanced Learner's Dictionary

 

debenture

 noun
noun
BrE BrE//dɪˈbentʃə(r)//
 
; NAmE NAmE//dɪˈbentʃər//
 
(finance) Legal documents
 
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 related entries: Legal documents Word Origin late Middle English (denoting a voucher issued by a royal household, giving the right to claim payment for goods or services): from Latin debentur ‘are owing’ (from debere ‘owe’), used as the first word of a certificate recording a debt. The current sense dates from the mid 19th cent.
See the Oxford Advanced American Dictionary entry: debenture