pasar las de Caín

Verb

 * 1)  to go through hell