Spanish-English Dictionarydespachurrado
despachurrado
despachurrar
Meaning of despachurrado