The word "endowed" means something that has been given or granted, especially in a permanent manner. It can refer to qualities, abilities, or characteristics that someone possesses by nature or birth. In terms of finances, it refers to an endowment which is the act of providing with funds for a specific purpose, either through donation or inheritance, and these funds are then invested in order to generate income in perpetuity.