Noun Definition
endowment
2.Definition: the act of endowing with a permanent source of income
"His generous endowment of the laboratory came just in the nick of time"
Category: General3.Definition: the capital that provides income for an institution
Category: General