inexpugnableEnglish

impregnable, inexpugnable

Adjective

Incapable of being overcome, challenged or refuted

English: impregnable, inexpugnable

English words with similar meanings

Show 1 words