谢天谢地 meaning in English
thank one's (lucky) stars; express one's thanks to heaven and earth; god be thanked!; thank god!; thank goodness!; thank heaven!; thanks to heaven and earth!: 谢天谢地你总算回来了! thank goodness, you're back at last
Examples
- I am thankful to have broken a spell .
谢天谢地,我已经打破了一个紧箍咒。 - I bless myself from such customers .
不和这样一些顾客打交道真是谢天谢地。 - To escape from the house was enough .
能逃出屋子就谢天谢地了。 - You may thank your stars i've come back tonight .
我今晚回来,你该谢天谢地呢。 - He'll never hear of it, i'm thankful to say .
谢天谢地,他根本不会知道这件事情。