arrasEnglish

arras, tapestry

Noun

A wall hanging of heavy handwoven fabric with pictorial designs

English: tapestry, arras

English words with similar meanings

Show 1 words