English主要词典
impregnable
Universal Words
adjective
1 an impregnable building is so strongly built that it cannot be entered by force:
an impregnable fortress
2 strong and impossible to defeat or change:
The team built up an impregnable 5-1 lead. * the seemingly impregnable Nazi regime