self-sufficing - İspanyolca İngilizce Sözlük