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