debenture

/ˈdɛbəntʊər/

Definitions

1. noun

A type of debt security issued by a company, typically a bond or loan certificate, representing a loan from investors to the company.

“The company issued debentures to raise funds for its expansion project.”

2. verb

To issue or offer debentures, especially as a means of raising funds.

“The company will debenture to finance its new project.”

Synonyms

  • bond
  • loan

Antonyms

  • stock