Definitions of debenture
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.
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