self-explaining - Deutsch Englisch Wörterbuch