他鄉遇故知 (taa1 hoeng1 jyu6 gu3 zi1) — run into an old friend in a foreign place: in Cantonese
taaˉ¹他hoengˉ¹鄉jyuˍ₆遇gu˗₃故ziˉ¹知简 他乡遇故知
Mandarin Pinyin: ta1 xiang1 yu4 gu4 zhi1
Meaning of 他鄉遇故知
nounrun into an old friend in a foreign place:
noun他鄉 literally means "other township/countryside", refering to somewhere foreign, not your hometown.
noun故知literally means "history-knowing", refering to someone who knows your history and story, thus an old friend.