environmentalists - French English Dictionary