sheshéti

sheshéti
English: Translation
Chaussettes
noun
Art, crafts and textiles