definitions Debenture

Debenture

A long-term, unsecured debt instrument.