twist-stitch embroidery - Turkish English Dictionary