ENDOWMENT

Definition of ENDOWMENT

  1. (noun)natural abilities or qualities
  2. (noun)the capital that provides income for an institution
  3. (noun)the act of endowing with a permanent source of income