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