self-explanatory - Deutsch Englisch Wörterbuch