What is meant by a Debenture?
Show solutionHide solution
The term debenture is derived from the Latin word “debere”, which translates to borrow. Debentures are not backed by any collaterals. These are issued by governments and corporations to raise funds or capital for long-term borrowing.