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.
- Their generous endowment of the laboratory came just in the nick of time.