inexpugnable
1.
(
satellite adjective
) impossible to take by storm
Synonyms:
impregnable
Terms and Conditions of Use / Copyright Notice