sojourner

noun - so journ er - sō-'jərn-ər

one who is in exile temporarily residing and working in a land not their own