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:

Other Words for Endowment

Endowment Noun Synonyms: grant, (financial) aid, subsidy, subvention, allowance, allotment, contribution, donation, gift, present, award, bequest, inheritance, dowry

Endowment Or Trust

Business / Loan / Endowment Or Trust: A fund that contains assets whose use is restricted only to the income earned by these assets. MORE

Endowment Funds

Business / Finance / Endowment Funds: Gift of money or property to a specified institution for a specified purpose. MORE