INEXPUGNABLE



Definition:

  1. [adjective] impossible to take by storm
    Synonyms: impregnable