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

nucleic acid amplification technique

nasopharyngography

metritis

odontoid ligament

purse-string suture

p.d

-azocine

nocturnal emission

British thermal unit (BTU)

Medical Dictionary Copyright © 2025.
Privacy Policy