Spanish-English Dictionaryescarificara
escarificará
escarificar
Meaning of escarificara