god's gift to man - French English Dictionary