There are multiple definitions - click on the translation that matches your context.

Obligation

Substantiv

partial

debenture

noun

Definitions of debenture

English

in the UK, written acknowledgment of debt, secured on the assets of the company

The company issued a number of debentures during the beginning of the year in order to raise more funds.

English

in the US, a debenture is a corporate or government bond not secured by specific property and backed only by reputation and general creditworthiness (=the ability of a borrower to repay a loan amount, interest and fixed charges etc)

The major debenture holders redeemed their bonds a year later, while CPI was still profitable