self sufficient nation - İspanyolca İngilizce Sözlük