go through hell and back - German English Dictionary