gift from god - French English Dictionary