thanks be to god - French English Dictionary