stitched - Turkish English Dictionary