can you make me understand the meaning of Debenture .

'Debentures' are financial instruments used by companies to raise long-term debt capital. They imply that a company has borrowed a certain sum of money which it will repay later to the debenture holders. Just like loans, they carry a fixed rate of return and specify in advance the time for repayment of the debts.

  • 3
What are you looking for?