Spanish-English Dictionarydesechen
desechen
desechar
Meaning of desechen