surgical stitch - German English Dictionary