Ninjawords is on the iPhone! Watch a video or download it here.
endowed chair
noun
°A university professorship which has foundation money supporting it, where the annual interest covers the professor's salary, and often, other expenses.