inexpugnable
1. [ adjective ] impossible to take by storm
Synonyms: impregnable
Related terms: unconquerable
Similar spelling:   inexpungeable
  inexpiable
  inseparable
  inexpungible
  inexplicable
  inseparably
  inexpressible
  inexpensive