Word Definition

Inescapable

  1. Not escapable.

Synonyms