put through the wringer


see put through, def. 3.

Words nearby put through the wringer