CONSUMER DEBENTURE Meaning of CONSUMER DEBENTURE in English An investment note issued directly to the public by a financial institution. Campbell R. Harvey. Hypertextual finance English glossary. Английский словарь гипертекстовых финансов. 2012