Spanish-English Dictionaryescarchar
Meaning of escarchar