Definition, synonyms and related words
A treatment for varicose veins and hemorrhoids involving an injection of material into a blood vessel in order to make it harden and shrink