the office, place, or function ordinarily or formerly occupied or carried out by somebody or something else
A new chairman was appointed in his stead
stand somebody in good stead
to be an advantage to somebody
My languages stood me in good stead in my job abroad
[Old English stede place]