surgical stitch - Spanish English Dictionary