kamus
.
Search
About
arras
English
arras, tapestry
Noun
A wall hanging of heavy handwoven fabric with pictorial designs
English: tapestry, arras
English words with similar meanings
Show 1 words
tapestry