English Dictionary
Definition in residence in British English
in residence phrase
phrase
1
living somewhere
Synonyms and related words
2
a writer, poet, artist etc in residence has been invited to work in a university or other institution
Synonyms and related words
