be self-sufficient - Türkçe İngilizce Sözlük