sustainable town planning - German English Dictionary