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

other swedish words that include "oövervinnerlig" : english :
oövervinnerlig invincibility
oövervinnerlig invincible