Traducción de despachurrar en Inglés

despachurrar

verbo transitivo