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

stunned myocardium

lactase

gain of function mutation

quot. op. sit

cholinesterase

multispecific

precordium

ferr-, ferri-

sternoclavicular articulation

Medical Dictionary Copyright © 2025.
Privacy Policy