self sufficient nation - French English Dictionary