谢天谢地 (xiè tiān xiè dì): thank goodness

谢xiè天tiān谢xiè地dì

thank goodness

Thank heaven and earth. Ordinary relief, no religion implied.