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