to stitch up a wound - Spanish English Dictionary