The English term "impenetrable" matches the Dutch term "ondoordringbaar"