Browse by letter

Have been to hell and back

To have survived a great deal of trouble.

I thought that I had been to hell and back after I lost my job and could not find a new one.