What is the meaning of endowment?

  • 0

to provide with private property or permanent income

  • 1
What are you looking for?