impenetrable armor

Translations
armure impénétrable
Words
impenetrable

adjective
impénétrable
armor

noun
armure