Word Hen
What is the meaning of the word "
endowed
"?
Definitions:
provided, supplied or equipped, especially as by inheritance or nature
adjective
Ivy League schools are wellendowed.