Definition of endowment

Gift of money or property to a person or organisation, which may be invested to produce regular income, or the accumulated sum of such gifts used by a non-profit organisation such as a university to fund its activities.

Discussion

Lexicon on Twitter