self sufficient nation - German English Dictionary