act of removing impurities - Francés Inglés Diccionario