What is Debenture and its Types What is Debenture The term debenture is derived from the latin word ‘debere’ which mean to owe a ‘debt’. A company may raise part of its capital by obtaining loans. The short term capital is mostly met by the company from the banks in the form of overdrafts and […]