Language:
Free Online Dictionary|3Dict

作客他乡

Source : CEDICT

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