self-sufficient city - German English Dictionary