be self-sufficient - Almanca İngilizce Sözlük