be put through the mangle - Français Anglais Dictionnaire