Spanish-English Dictionarydeshecho
deshecho
Meaning of deshecho