History
History
History
UK
US
Meaning:

a machine with rollers for pressing out water from clothes etc; to cut up, tear, damage, (a person, thing) badly

mutilate, deform

more synonyms
synonyms mode
crossword mode
MANGLE as in Wiktionary
MANGLE as in Wikipedia