satin stitch - Turkish English Dictionary