engaged to live and work at a particular place often for a specified time <poet in residence at a university>
IN RESIDENCE
Meaning of IN RESIDENCE in English
Merriam Webster Collegiate English Dictionary. Merriam Webster - Энциклопедический словарь английского языка. 2012