Definition: 'Implanted Suture'
implanted sutureType: Term
1. passage of a pin through each lip of the wound parallel to the line of incision, the pins then being looped together with sutures.
The definition information for implanted suture is provided by Stedman's. You can search our medical dictionary here.