double-stitched - French English Dictionary