Spanish-English Dictionaryescarpar
Meaning of escarpar