self-imparting - Deutsch Englisch Wörterbuch