English edit

Noun edit

sclerotherapist (plural sclerotherapists)

  1. One who carries out sclerotherapy.