be a godsend - French English Dictionary