Skip to content

inexpugnable

Dictionary definition · inexpugnable

adjective

  1. incapable of being overcome, challenged or refuted"an impregnable argument"

Similar words

Source: Open English WordNet (CC BY 4.0).