CompareWords
Compare
Inexpugnable
Definition:
(a.) Incapable of being subdued by force; impregnable; unconquerable.