debenture noun definition in Legal documents topic from the Oxford Advanced Learner's Dictionary

debenture

 noun: Legal documents topic
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.

Explore other topic groups related to Legal documents

Crime and law