1 [mass noun] the action of endowing something or someone:he tried to promote the endowment of a Chair of Psychiatry
[count noun] an income or form of property given or bequeathed to someone:university endowments
2 (usually endowments) a quality or ability possessed or inherited by someone:his natural endowments were his height and intelligence [mass noun]:differences in genetic endowment
3 [usually as modifier] a form of life insurance involving payment of a fixed sum to the insured person on a specified date, or to their estate should they die before this date:an endowment policy
endowment in other Oxford dictionaries
Definition of endowment in the US English dictionary