twist-stitch embroidery - French English Dictionary