en baver des ronds de chapeau

Verb

 * 1)  to go through hell, to suffer, to have a hard time, to have a rough time of it; to go through the mill (with a purpose)