stem stitch - Turkish English Dictionary