Looking for the meaning or definition of the word endowed chair? Here's what it means.
Noun
(chiefly US) An endowed faculty position which is supported by the annual payout from a privately funded endowment. The endowment may cover the faculty salary, research and travel stipends or other associated costs and continues in perpetuity.