English
›
Words
establish
or originate (an institution or organization), especially by providing an endowment.
Translation:
English
Verb
9
found
Add
Translation