Definitions (2)
1. Gift of money or income producing property to a public organization (such as a hospital or university) for a specific purpose (such as research or scholarships). Generally, the endowed asset is kept intact and only the income generated by it is consumed.
2. Aggregate of all positives (assets, abilities, capacities, qualities, etc.) that an individual starts out with.
Questions related to 'endowment'
Related Videos
http://www.businessdictionary.com/definition/endowment.html


