self reliance - Deutsch Englisch Wörterbuch