Business / Debt / Endowment: A permanent fund bestowed upon an individual or institution, such as a university, museum, hospital, or foundation, to be used for a specific purpose.
Search Google for Endowment:
Endowment Noun Synonyms: grant, (financial) aid, subsidy, subvention, allowance, allotment, contribution, donation, gift, present, award, bequest, inheritance, dowry
Business / Loan / Endowment Or Trust: A fund that contains assets whose use is restricted only to the income earned by these assets. MORE
Business / Finance / Endowment Funds: Gift of money or property to a specified institution for a specified purpose. MORE