Definition of "Tapestry" :
noun: a wall hanging of heavy handwoven fabric often with pictorial designs
noun: a heavy textile with a woven design; used for curtains and upholstery
noun: something that resembles a tapestry in its intricacy
"The tapestry of European history."