A
debenture is a type of financial instrument that represents a loan agreement between an investor and a company. It is a form of debt, where the investor lends money to the company for a specific period of time and in return receives regular interest payments. It is like an IOU that ensures the investor will be paid back their initial investment along with interest.
Full definition