self-contained economy - Spanish English Dictionary