like a godsend - French English Dictionary