Language:
Free Online Dictionary|3Dict

滌瑕蕩垢

Source : CEDICT

to eradicate bad habits and customs (idiom)