impregnable
inexpugnable
translation of 'impregnable'
adjective
inexpugnable,
resistente a
definition
Credits: Google Translate