Seton

What is Seton?

Seton definition and meaning on Dictionary terms:
noun Surgery.

a thread or the like inserted beneath the skin to provide drainage or to guide subsequent passage of a tube.