Debentures | Meaning, Issue, Features, Types, Advantages, Disadvantages August 10, 2021 DrGaurav What is debenture? The term debenture is derived from the Latin word “debere” which means “to owe a debt”. A Read More …