stitch together - Turkish English Dictionary