TOP

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

debenture

noun
 
/dɪˈbentʃə(r)/
 
/dɪˈbentʃər/
(finance)
jump to other results
  1. (British English) an arrangement to invest money in a company in return for a fixed rate of interest. The money is secured against property owned by the company.
    • Payment of interest is made to the debenture holder at a specified rate and at clearly defined intervals.
    Topics Law and justicec2
  2. (also debenture bond)
    (North American English) an unsecured loan to a company with a fixed rate of interest
  3. Word Originlate 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 debenture in the Oxford Advanced American Dictionary
fever
noun
 
 
From the Topic
Health problems
B2
Oxford Learner's Dictionaries Word of the Day