Armure

Webster's Dictionary of the English Language

·noun Armor.

II. Armure ·noun A variety of twilled fabric ribbed on the surface.