to freely or naturally provide (someone or something) with something 使天生赋有;使生来具有 — usually used as (be) endowed通常用作(be) endowed
Human beings are endowed with reason. =they naturally have reason; they are naturally able to think in a logical way
人类天生具有理性。
The country is richly endowed with mineral deposits.
这个国家拥有丰富的矿藏。
“…all men…are endowed by their Creator with certain unalienable rights…”
“…他们都被造物主赋予了某些不可剥夺的权利…”
U.S. Declaration of Independence (1776)