self-devised - Deutsch Englisch Wörterbuch