English Dictionary
Definition non-resident in British English
non-resident adjective
adjective
1
not based in a particular country
Synonyms and related words
Synonyms and related words
