LET-OFF


Meaning of LET-OFF in English

■ noun informal a chance to escape or avoid something.

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