Definition
Investment in a firm or project through purchase of bonds or debentures, instead of through the purchase of common or preferred stock (ordinary or preference shares).
Related Videos
http://www.businessdictionary.com/definition/debt-investment.html


