inexpugnable

1. (satellite adjective) impossible to take by storm
Synonyms: impregnable



Terms and Conditions of Use / Copyright Notice