Definition of endowed chair:
(n) :
a university professorship which has foundation money supporting it, where the annual interest covers the professor's salary, and often, other expenses
Definition of endowed chair:
(n) :
a university professorship which has foundation money supporting it, where the annual interest covers the professor's salary, and often, other expenses