English to English
inexpugnable
(,/I/n/I/k'sp/@/gn/@/b/@/l
)
adjective (a)
Incapable of being subdued by force; impregnable; unconquerable.(adjective)
source: webster1913
adjective satellite (s)
incapable of being overcome, challenged or refuted(adj.all)
source: wordnet30