Spanish-English Dictionarydescorchar
Meaning of descorchar