stitch scars - Turkish English Dictionary