inexpugnable


inexpugnable (http://definr.com/inexpugnable)

     adj : impossible to take by storm [syn: impregnable]