Translation of despachurrar in English:

despachurrar

transitive verb