think up (invent) - Deutsch Englisch Wörterbuch