naturescaping - French English Dictionary