live self-sufficiently - Fransızca İngilizce Sözlük