涤瑕荡垢用英语怎么翻译?

正确答案:
成语《涤瑕荡垢》英语翻译如下:
wash away stains and cleanse off dirt--do away with pernicious habits and bad practices