Endowment Meaning

There are 3 meaning(s) for word Endowment

Meaning 1 : the capital that provides income for an institution

    Synonyms : endowment fund
Meaning 2 : natural abilities or qualities

    Synonyms : gift,  natural endowment,  talent
Meaning 3 : the act of endowing with a permanent source of income

    Example : his generous endowment of the laboratory came just in the nick of time