be self-sufficient - Fransızca İngilizce Sözlük