surgical stitch - French English Dictionary