Parcha-parcha

English: Translation
Pieces
noun
Art, crafts and textiles