invent or create something - Deutsch Englisch Wörterbuch