What is the Meaning and Definition of Debentures?
Debentures are a type of debt instrument that is issued by a company to raise capital. They are similar to bonds in that they represent a promise by the company to repay the principal amount of the debenture, plus interest, on a specified date in the future.