god's gift to - French English Dictionary