Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of endowed chair:
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.