YourDictionary

armure

noun

a woven fabric with a small pebbled pattern

link/cite print suggestion box