environmentally sustainable development - French English Dictionary