self-sufficient economy - French English Dictionary