embroidery stitch - Turkish English Dictionary