impregnable inexpugnable
impregnable%5:00:00:unconquerable:00 inexpugnable%5:00:00:unconquerable:00
neosvojljiv
incapable of being overcome, challenged or refuted
an impregnable argument impregnable self-confidence