Spanish-English Dictionarydespachurrar
Meaning of despachurrar