debenture holders

Debentures

Meaning When a Company desires to borrow a considerable sum of money for its expansion, it invites the general public to subscribe to its Debentures. A debenture is a certificate issued by the company acknowledging the debt due by it to its holders and is issued by means of a prospectus ...