live self-sufficiently - İspanyolca İngilizce Sözlük