Longman Dictionary English From Longman Business Dictionarycallable debentureˌcallable deˈbentureFINANCE a debenture that the borrower can choose to repay before the normal or agreed timeThey are about to sell a new issue of 20-year callable debentures. → debenture ldoceonline.com