Spanish-English Dictionarydespachurra
despachurra
despachurrar
Meaning of despachurra