to live far from home (idiom)/away from one's native place/to leave for a foreign land
Copyright © 2025 3Dict.net