Spanish-English Dictionarydepurar
Meaning of depurar