Spanish-English Dictionarycicatrizar
Meaning of cicatrizar