environmentally sustainable development - German English Dictionary