Meaning : The capital that provides income for an institution.
Synonyms : endowment fund
Meaning : The act of endowing with a permanent source of income.
Example :
His generous endowment of the laboratory came just in the nick of time.