UNESCAPABLE


Meaning of UNESCAPABLE in English

■ adjective unable to be avoided or denied.

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