machine-stitched - French English Dictionary