Adjective Definition

inexpugnable

1.Definition: incapable of being overcome, challenged or refuted

Related Adjective(s):impregnable




Please Share