live self-sufficiently - Türkçe İngilizce Sözlük