This refers to a type of corporate debt.
Debenture has different meaning in different countries, investors should there understand the specific usage in each case. In the UK, debenture typically refers to a bond which is secured against the company’s assets.
Debenture is a term normally used in financial management and financial reporting.
Explore our learning zone to discover more