heaven-sent - French English Dictionary