Pinyin Dictionary results for "xie tian xie di"

谢天谢地
Thank heavens!; Thank goodness that's worked out so well!
Dictionary data provided by CC-CEDICT