hand-stitched - French English Dictionary