despachurrar
Meanings
Verb
1. to squish; to squash
2. to flummox; to bedazzle (a person)
3. to mangle (a story)