self-sufficient economy - German English Dictionary