the miracle of nature - French English Dictionary