double-stitched - Turkish English Dictionary