overcast stitch - Turkish English Dictionary