self-reliant - Deutsch Englisch Wörterbuch