nature preserve - French English Dictionary