inescapable - English Synonyms Dictionary

inescapable

adj.
[1] ineluctable , unavoidable