be self-sufficient - Deutsch Englisch Wörterbuch