What is the meaning of the word "endowed"?

Definitions:

  1. provided, supplied or equipped, especially as by inheritance or nature copy to clipboard adjective
    • Ivy League schools are wellendowed. copy to clipboard