Definition of Debentures

It is a financial instrument which is comparatively, a long-term security with a fixed rate of interest; Debentures are issued by a company and secured…