Definition
Charitable foundation which serves as a channel for distribution of a firm's profits into non-profit activities.
Related Videos
http://www.businessdictionary.com/definition/corporate-foundation.html
http://www.businessdictionary.com/definition/corporate-foundation.html