impregnable

词义辨析:

同义:

a.坚固的

resistant

strong

unconquerable

unassailable

invincible