Debenture Definition and Legal Meaning
On this page, you'll find the legal definition and meaning of Debenture, written in plain English, along with examples of how it is used.
What is Debenture?
debentures are kind of bonds floated by big companies or even government and used as long term debt intruments for fund raising. In case of bankruptcy the repayment to the investor comes from company’s capital evaluation.