Word Hen
What is the meaning of the word "
endowment
"?
Definitions:
the act of endowing with a permanent source of income
noun
Their generous endowment of the laboratory came just in the nick of time.
Synonyms:
endowment fund
gift