Spanish-English Dictionarydesecar
Meaning of desecar