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

DEFINITIONS

  1. Thank heavens!
  2. Thank goodness that's worked out so well!

CHARACTERS

谢 xiè thank; decline
天 tiān sky, heaven; god, celestial
谢 xiè thank; decline
地 dì earth; soil, ground; region