STAND IN


Meaning of STAND IN in English

1》 deputize.

2》 Nautical sail closer to the shore.

→ stand

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.