stab stitching - Turkish English Dictionary