become self-sufficient - Deutsch Englisch Wörterbuch