tear stitching - Turkish English Dictionary