: one or more threads or horsehairs or a strip of linen introduced beneath the skin by a knife or needle to provide drainage or formerly to produce or prolong inflammation
Love words? Need even more definitions?
Subscribe to America's largest dictionary and get thousands more definitions and advanced search—ad free!