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