self-invented - Deutsch Englisch Wörterbuch