YourDictionary

sclerosant medical definition

noun
An injectable irritant that is used in the treatment of varicose veins and that causes inflammation and subsequent fibrosis, thus obliterating the lumen of the vein.

link/cite print suggestion box