What does "inexpugnable" mean?

Inexpugnable: Incapable of being subdued by force; impregnable; unconquerable. Burke. A fortress, inexpugnable by the arts of war. Milman.

Sources