implanted suture








n.

  1. A suture created by passing a pin through each lip of a wound, parallel to the line of incision, and then looping the pins together with stitches.
53 queries 0.574