EnglishMain Dictionary
debenture
Universal Words
noun
(BrE, finance) 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.