self sufficient nation - Spanish English Dictionary