Endowment Meaning
There are 3 meaning(s) for word Endowment
Meaning 1 : the capital that provides income for an institution
Synonyms : endowment fund
Synonyms : endowment fund
Meaning 3 : the act of endowing with a permanent source of income
Example : his generous endowment of the laboratory came just in the nick of time
Example : his generous endowment of the laboratory came just in the nick of time
Similar words of Endowment :
