incapable of being overcome, challenged or refuted; an impregnable argument; impregnable self-confidence
[ Syn: impregnable ]
incapable of being overcome, challenged or refuted; an impregnable argument; impregnable self-confidence
[ Syn: impregnable ]