explicate - Deutsch Englisch Wörterbuch