Synonyms for
Seton
Definition
A thread or piece of material inserted beneath the skin to provide drainage or to keep a wound open.
Synonyms for
Definition
A thread or piece of material inserted beneath the skin to provide drainage or to keep a wound open.