VariousWords beta
Related Terms:
Noun
Definition: A treatment for varicose veins and hemorrhoids involving an injection of material into a blood vessel in order to make it harden and shrink
VariousWords beta
Definition: A treatment for varicose veins and hemorrhoids involving an injection of material into a blood vessel in order to make it harden and shrink