Spanish-English Dictionarycascara
cascará
cascar
Meaning of cascara