something endowed; specif the part of an institution's income derived from donations
a natural quality with which a person is endowed
(used before a noun) of or being denoting a form of life insurance under which an agreed sum is paid to the policyholder at the end of a specified period or to another designated person if the policyholder dies within that period
an endowment policy