invulnerable armor

Translations
armure invulnérable