stead
noun.
the post or function properly or customarily occupied or served by another
can you go in my stead?|took his place|in lieu of
Synonym: lieu, place, position