put (one) through the mangle - French English Dictionary

Suggest a Term