Language:
Free Online Dictionary|3Dict

作客他鄉

Source : CEDICT

sojourn in a strange land/to be a visitor in another town (idiom)