residing (abroad; of a diplomat, etc.)
residence; stay; (job) posting; being stationed (overseas, etc.)