The term debentures means:

(A) Long term debt
(B) Short term debt
(C) Asset
(D) None of these

Answer: (A) Long term loans
 In corporate finance, a debenture is a medium- to long-term debt instrument used by large companies to borrow money, at a fixed rate of interest.