Finance Glossary

Advertisement

Debenture

Definition:

A bond-like instrument backed only by the promise of the issuer that it will pay back the dough.

Advertisement