LET-OUT


Meaning of LET-OUT in English

■ noun Brit. informal an opportunity to escape from or avoid a difficult situation.

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