STAND IN


Meaning of STAND IN in English

[stand in] vi (1904): to act as a stand-in -- stand in with : to be in a specially favored position with

Merriam-Webster English vocab.      Английский словарь Merriam Webster.