endowverb [ T ]
uk/ɪnˈdaʊ/us/ɪnˈdaʊ/to give a large amount of money to pay for creating a college, hospital, etc. or to provide an income for it:
The state of Michigan has endowed three institutes to do research for industry.
This hospital was endowed by the citizens of Strasbourg in the 16th century.
Thesaurus: synonyms and related words
Investing money
- backer
- backing
- capitalize
- deposit
- financial adviser
- invest
- investment
- inward
- mature
- microfinance
- pay
- plough
- plough sth into sth
- protect
- pump sth into sth
- punt on sth
- put sth up
- sink
- sink sth into sth
- speculate
See more results »
Idiom(s)
be endowed with sth