Medical Dictionary

Menu
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary

implanted suture

implanted suture [L, implantare, to set into, sutura] , a suture formed by inserting pins on opposite sides of a wound and drawing the edges of the wound together by winding thread tightly around the pins.

Tweet submit Telegram VK

Random Words

Fabry’s syndrome

parathyroid gland

atrial gallop

paracolpium

myostroma

sulcus

FSH

anxietas presenilis

HA

Medical Dictionary Copyright © 2025.
Privacy Policy