The English term "impregnable" matches the Swedish term "ointaglig, ogenomtränglig"