as a godsend - French English Dictionary