Longman Dictionary English From Longman Business Dictionarynon-callable debenturenon-ˌcallable deˈbentureFINANCE a debenture that the borrower agrees not to repay before the normal or agreed timeSelling $100 million of 20-year non-callable debentures yielded 9.31%. → debenture ldoceonline.com