Longman Dictionary English From Longman Business Dictionarydebenture stockdeˈbenture ˌstock [countable, uncountable]FINANCE a type of stock that pays interest rather than DIVIDENDsSYNDEBENTURE → stock ldoceonline.com