6 / 115

What does 谢天谢地 (xiè tiān xiè dì) mean in English?

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

thank God