mangle something - Spanish English Dictionary