The English term "insuperable" matches the Swedish term "oövervinnerlig"