to stitch up a wound - Turkish English Dictionary