Debenture - Financial definition
Concise definition of the term debenture
A debenture is a type of bond presenting certain specificities with regards to the collateral and seniority. The exact nature of these specificities varies from country to country.