be put through the mangle - Allemand Anglais Dictionnaire